<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 新建一个People类（即新建一个构造函数）,类名一般都是首字母大写
            function People (name, age){
                // 当以构造函数的形式调用this时,this表示当前对象
                this.name = name;
                this.age = age;
                this.sayName = function (){
                // 当以方法的形式调用this时,谁调用方法谁就是this
                    alert(this.name);
                }
            }
            // sun是People这个类的实例对象
            var sun = new People ("孙悟空", 18);
            // 把new去掉就相当于调用普通函数，加上this就是调用构造函数
            var zhu = new People ("猪八戒", 22);
            sun.sayName();
            zhu.sayName();
    </script>
</head>
<body>
    
</body>
</html>